\section{TaskUser Class Reference}
\label{a00142}\index{BPMVE\_\-XPDL\_\-Library::TaskUser@{BPMVE\_\-XPDL\_\-Library::TaskUser}}


7.6.5.3.9. \doxyref{TaskUser}{p.}{a00142} A User \doxyref{Task}{p.}{a00134} is a typical ―workflow‖ task where a Human performer performs the \doxyref{Task}{p.}{a00134} with the assistance of a software application AND is scheduled through a task list manager of some sort.  




Inheritance diagram for TaskUser:

Collaboration diagram for TaskUser:\subsection*{Properties}
\begin{DoxyCompactItemize}
\item 
ImplementationEnum {\bf Implementation}\hspace{0.3cm}{\ttfamily  [get, set]}
\item 
{\bf MessageType} {\bf MessageIn}\hspace{0.3cm}{\ttfamily  [get, set]}
\item 
{\bf MessageType} {\bf MessageOut}\hspace{0.3cm}{\ttfamily  [get, set]}
\item 
List$<$ {\bf Performers} $>$ {\bf Performers\_\-TaskUser}\hspace{0.3cm}{\ttfamily  [get, set]}
\item 
{\bf WebServiceOperation} {\bf WebserviceOperation}\hspace{0.3cm}{\ttfamily  [get, set]}
\end{DoxyCompactItemize}


\subsection{Detailed Description}


Definition at line 12 of file TaskUser.cs.



\subsection{Property Documentation}
\index{BPMVE\_\-XPDL\_\-Library::TaskUser@{BPMVE\_\-XPDL\_\-Library::TaskUser}!Implementation@{Implementation}}
\index{Implementation@{Implementation}!BPMVE_XPDL_Library::TaskUser@{BPMVE\_\-XPDL\_\-Library::TaskUser}}
\subsubsection[{Implementation}]{\setlength{\rightskip}{0pt plus 5cm}ImplementationEnum {\bf Implementation}\hspace{0.3cm}{\ttfamily  [get, set]}}\label{a00142_acd514d3a19fe8df9a0c116d82bcf304a}


WebService $|$ Other $|$ Unspecified. 



Definition at line 18 of file TaskUser.cs.

\index{BPMVE\_\-XPDL\_\-Library::TaskUser@{BPMVE\_\-XPDL\_\-Library::TaskUser}!MessageIn@{MessageIn}}
\index{MessageIn@{MessageIn}!BPMVE_XPDL_Library::TaskUser@{BPMVE\_\-XPDL\_\-Library::TaskUser}}
\subsubsection[{MessageIn}]{\setlength{\rightskip}{0pt plus 5cm}{\bf MessageType} MessageIn\hspace{0.3cm}{\ttfamily  [get, set]}}\label{a00142_ab0744b7750d3531f8d4ec161adf25661}


A Message for the InMessage attribute may be entered. This indicates that the Message will be sent at the Start of the \doxyref{Task}{p.}{a00134}, After the availability of any defined \doxyref{InputSets}{p.}{a00075}. A corresponding outgoing Message Flow MAY be shown on the diagram. However, the display of the Message Flow is not required. See section 7.9.4. 



Definition at line 27 of file TaskUser.cs.

\index{BPMVE\_\-XPDL\_\-Library::TaskUser@{BPMVE\_\-XPDL\_\-Library::TaskUser}!MessageOut@{MessageOut}}
\index{MessageOut@{MessageOut}!BPMVE_XPDL_Library::TaskUser@{BPMVE\_\-XPDL\_\-Library::TaskUser}}
\subsubsection[{MessageOut}]{\setlength{\rightskip}{0pt plus 5cm}{\bf MessageType} MessageOut\hspace{0.3cm}{\ttfamily  [get, set]}}\label{a00142_ac36f3fe646284dda941300e224f1c8d7}


A Message for the OutMessage attribute may be entered. The sending of this Message marks the completion of the \doxyref{Task}{p.}{a00134}, which may cause the production of an \doxyref{OutputSet}{p.}{a00095}. One OR more corresponding outgoing Message Flows MAY be shown on the diagram. However, the display of the Message Flow is not required. The Message is applied To All outgoing Message Flows AND the Message will be sent down All outgoing Message Flows at the completion of a single instance of the \doxyref{Task}{p.}{a00134}. See section 7.9.4. 



Definition at line 38 of file TaskUser.cs.

\index{BPMVE\_\-XPDL\_\-Library::TaskUser@{BPMVE\_\-XPDL\_\-Library::TaskUser}!Performers\_\-TaskUser@{Performers\_\-TaskUser}}
\index{Performers\_\-TaskUser@{Performers\_\-TaskUser}!BPMVE_XPDL_Library::TaskUser@{BPMVE\_\-XPDL\_\-Library::TaskUser}}
\subsubsection[{Performers\_\-TaskUser}]{\setlength{\rightskip}{0pt plus 5cm}List$<${\bf Performers}$>$ Performers\_\-TaskUser\hspace{0.3cm}{\ttfamily  [get, set]}}\label{a00142_ab3146a0254923e817b7c71652fb7d778}


One OR more \doxyref{Performers}{p.}{a00110} MAY be entered. The \doxyref{Performers}{p.}{a00110} attribute defines the Human Resource that will be performing the \doxyref{Task}{p.}{a00134}. The \doxyref{Performers}{p.}{a00110} entry could be in the form of a specific individual, a group, OR an organization. 



Definition at line 46 of file TaskUser.cs.

\index{BPMVE\_\-XPDL\_\-Library::TaskUser@{BPMVE\_\-XPDL\_\-Library::TaskUser}!WebserviceOperation@{WebserviceOperation}}
\index{WebserviceOperation@{WebserviceOperation}!BPMVE_XPDL_Library::TaskUser@{BPMVE\_\-XPDL\_\-Library::TaskUser}}
\subsubsection[{WebserviceOperation}]{\setlength{\rightskip}{0pt plus 5cm}{\bf WebServiceOperation} WebserviceOperation\hspace{0.3cm}{\ttfamily  [get, set]}}\label{a00142_ada1204280028a8d5d51d38c2b66281ca}


Describes the web services operation To be used by this task. See section 7.9.6. 



Definition at line 52 of file TaskUser.cs.

